<?php
if (!defined('PATH_CORE')) die('access denied');

if (!is_object($this) || get_class($this) != 'K_Config') {
    die('Expects call from class K_Config');
}

// Путь к текущему проекту
$this->setConfig('PROJECT_PATH', '/opt/http/fw/trunk/projects/prototype');

// Правила роутинга. Замена по регулярному выражению.
$this->setConfig('RULES_FOR_CORRECTION_REQUEST', array(
    '/^index(.*)/'    => 'default/index$1'
));

// Контроллер по-умолчанию
$this->setConfig('DEFAULT_ROUTES', array(
    'controller' => 'default',
    'method'     => 'index'
));

// Каркас по-умолчанию
$this->setConfig('DEFAULT_CARCASS', 'default');

// Путь к корню проекта
$this->setConfig('BASE_URL', 'http://prototype/');

// Подключение к базе данных
$this->setConfig('DB_CONNECTIONS', array (
    'MAIN' => 'mysql://[USER]:[PASSWORD]@[HOST]/[DATABASE]'
));

// Алиасы, для подключения к базе данных.
// Модели определяют подключение по алиасу, таким образом можно гибко управлять
// подключения для каждой модели.
$this->setConfig('DB_ALIAS', array(
    'MAIN' => 'MAIN',
));


$this->setConfig('CONTROLLERS_AVAILABLE_GUESTS', array(
    'default',
));